<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.prime.com.tr/ui">

<h:head></h:head>

	<h:body>
		<h:form>  
  
    <p:dataTable id="tbl" 
    			var="TabelaEmpresa" 
    			value="#{empresaAction.listaEmpresa}"
    			paginator="true" rows="4"  
                selection="#{empresaAction.empresaSelecionado}" 
                selectionMode="single"  
                onRowSelectUpdate="painel"
                onRowSelectComplete="seleciona.show()"
                emptyMessage="Não encontrado nenhum cadastro!!!"
                >  
  
        <f:facet name="header">  
           Lista de Funcionarios 
        </f:facet>  
  
        <p:column sortBy="#{TabelaEmpresa.nomePessoa }" filterBy="#{TabelaEmpresa.nomePessoa}">  
            <f:facet name="header">  
                <h:outputText value="Nome da Empresa:" />  
            </f:facet>  
            <h:outputText value="#{TabelaEmpresa.nomePessoa}" />  
        </p:column>  
  
   <p:column  >  
            <f:facet name="header">  
                <h:outputText value="CNPJ:" />  
            </f:facet>  
            <h:outputText value="#{TabelaEmpresa.cnpj}" />  
        </p:column>  
  
       
        <p:column filterBy="#{TabelaEmpresa.status}" >  
            <f:facet name="header">  
                <h:outputText value="Status" />  
            </f:facet>  
            <h:outputText value="#{TabelaEmpresa.status}" />  
        </p:column>  
  
        <p:column >  
            <f:facet name="header">  
                <h:outputText value="Telefone:" />  
            </f:facet>  
            <h:outputText value="#{TabelaEmpresa.telefoneResidencial}" />  
        </p:column>  
  
        <p:column >  
            <f:facet name="header">  
                <h:outputText value="E-mail" />  
            </f:facet>  
            <h:outputText value="#{TabelaEmpresa.email}" />  
        </p:column>  
  
        
    </p:dataTable>  
  
   <p:dialog header="Formulario de Editar"
    	      widgetVar="seleciona" 
    	      resizable="true"  
              width="500" 
              height="300"
              showEffect="explode" 
              hideEffect="explode">  
  
  			<h:outputText value="Codigo da Empresa:" />  
             
            <h:outputText value="#{empresaAction.empresaSelecionado.codPessoa}" style="color:red;"/>
        <h:panelGrid id="painel" columns="2" cellpadding="4">  
  			
              
  		<h:panelGrid columns="1">	
  
  			
  
            <h:outputText value="Nome:" />  
           
           	<p:inputText value="#{empresaAction.empresaSelecionado.nomePessoa}" />  
  			
            <h:outputText value="CNPJ:" /> 
             
            <p:inputMask mask="99.999.999/9999-99"
					value="#{empresaAction.empresaSelecionado.cnpj}" 
					id="cnpj" 
					size="15" 
					/>  
  			
            <h:outputText value="Status:" /> 
             
            <h:inputText id="status" value="#{empresaAction.empresaSelecionado.status}" />  
  			 
  			
  			  
  			</h:panelGrid>
  			
  			<h:panelGrid columns="1">
  			
  			<h:outputText value="E-mail:" /> 
             
            <h:inputText id="email" value="#{empresaAction.empresaSelecionado.email}" />  
  	
  			<h:outputText value="Telefone 1:" /> 
             
           <p:inputMask mask="(99)9999-9999"
					value="#{empresaAction.empresaSelecionado.telefoneResidencial}" 
					 
					size="12" 
					/>  
  			 
  	
  			<h:outputText value="Telefone 2" /> 
             
            <p:inputMask mask="(99)9999-9999"
					value="#{empresaAction.empresaSelecionado.telefoneComercial}" 
					 
					size="12" 
					/>  
  			
  			</h:panelGrid>
             
        </h:panelGrid>  
        <p:commandButton id="salvar" value="Salvar"    
                         actionListener="#{empresaAction.salvarEmpresaSelecionado}"/>
    </p:dialog>  

	
  

</h:form>  

   
	</h:body>



</html>